﻿/**************************************************
 * 文 件 名：DbConfig.cs
 * 版    本：V1.0
 * 创 建 人：杨书林
 * 日    期：2011-7-9
 * 说    明：各类DbHelper公共方法的接口类
 
 * 修 改 人：
 * 日    期：
 * 描    述：
 **************************************************/
using System;
using System.Configuration;

namespace Ysl.Data.DbHelper
{
    #region DbProviderNames 支持的数据提供程序名称
    /// <summary>
    /// 支持的数据提供程序名称
    /// </summary>
    internal static class DbProviderNames
    {
        /// <summary>
        /// SQL Server .NET Framework 数据提供程序
        /// 应用程序必须引用 System.Data.SqlClient 命名空间
        /// System.Data.SqlClient 可提供对从 SQL Server 7.0 版开始的 SQL Server 各个版本的访问
        /// </summary>
        public const string System_Data_SqlClient = "System.Data.SqlClient";

        /// <summary>
        /// Oracle .NET Framework 数据提供程序
        /// 应用程序必须引用 System.Data.OracleClient 命名空间
        /// System.Data.OracleClient 中的类型已过时；这些类型在 .NET Framework 4 中受到支持，但将在以后的版本中删除；Microsoft 建议您使用第三方 Oracle 提供程序
        /// </summary>
        public const string System_Data_OracleClient = "System.Data.OracleClient";

        /// <summary>
        /// OLE DB .NET Framework 数据提供程序
        /// 应用程序必须引用 System.Data.OracleClient 命名空间
        /// </summary>
        public const string System_Data_OleDb = "System.Data.OleDb";

        /// <summary>
        /// Oracle 提供的Oracle Data Provider for .NET(ODP.net)
        /// </summary>
        public const string Oracle_DataAccess_Client = "Oracle.DataAccess.Client";

        /// <summary>
        /// .NET MySql 数据提供程序
        /// </summary>
        public const string MySql_Data_MySqlClient = "MySql.Data.MySqlClient";

        /// <summary>
        /// .NET SQLite 数据提供程序
        /// 主页：http://sqlite.phxsoftware.com/
        /// </summary>
        public const string System_Data_SQLite = "System.Data.SQLite";
    }
    #endregion
}
